JS TIPS

作者:Adiana    发布于:

下载网页的table 转 Excel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var html = "<html><head><meta charset='utf-8' /></head><body>" + document.getElementsByTagName("table")[2].outerHTML + "</body></html>";
//拿到HTML上面表格所在位置的内容
var blob = new Blob([html], { type: "application/vnd.ms-excel" });
//把上面拿到的内容转成二进制文件流,格式是excel
let link = document.createElement("a");
//创建一个<a>标签(这个标签用来下载)
link.href = URL.createObjectURL(blob);
//<a>标签下载的url是刚刚第二句的二进制文件的url
link.download = "报表.xls";
//指定下载文件名
document.body.appendChild(link);
//把标签放入HTML节点
link.click();
//模拟点击这个<a>标签
document.body.removeChild(link);
//删除<a>标签
format_list_numbered

(无)

  1. 1. 下载网页的table 转 Excel
vertical_align_top

Copyright © 2017 sin7777(willa)

Powered by Hexo && Theme - Vateral